<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <textarea name="" id="" cols="30" rows="10"></textarea>
</body>
<script>
    var textarea = document.getElementsByTagName('textarea')[0]
    // key   事件触发时按键输出的字符
    // code  事件触发时按下的按键(键盘符)
    // which/keyCode(IE)    在onkeydown/onkeyup中表示按键触发时对应的键盘码(一个键位一个码)
    //                       在onkeypress 中表示按键输出的字符对应的ASCII码(一个字符一个码)
    textarea.onkeydown = function (e) {
        console.log('键盘按下onkeydown' + e.key, e.code, e.which)
        if (e.ctrlKey && e.code == 'KeyC') {
            console.log('复制啦')

        }
    }
    // textarea.onkeyup = function (e) {
    //     console.log('键盘松开onkeyup' + e.key, e.code, e.which)
    // }
    // textarea.onkeypress = function (e) {
    //     console.log('onkeypress' + e.key, e.code, e.which)
    // }

</script>

</html>